package com.ge.modules.api.apiDTO;

import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

public class TbStoreDto {
    //
    private Integer storeId;
    //店铺名称
    private String storeName;
    //店铺地址
    private String storeAddress;
    //店铺电话
    private String storeTel;
    //店铺介绍
    private String brandIntroduce;
    //电话号码(账号)
    private String mobile;
    //登录密码
    private String password;
    //店铺成交订单总金额
    private BigDecimal performance;
    //店铺成交订单总数
    private Integer orderCount;
    //店铺成交订单的客户人数总数
    private Integer clientCount;
    //店铺钱包金额
    private BigDecimal wallet;
    //店铺创建时间
    private Date createTime;
    //店铺背景图片
    private String backgroundPicture;
    //店铺当天成交订单收入
    private BigDecimal todayOrderIncome;
    //店铺当天成交订单数
    private Integer todayOrderCount;
    //店铺星级
    private Double star;
    //店铺平均消费金额
    private BigDecimal averageExpend;
    //店铺类型 1美发店 2美容店 3美甲店 4纹身店
    private Integer storeType;
    //店铺账号状态，0:未删除，1:已删除
    private Integer deleteType;
    //城市id
    private Integer cityId;
    //城市名称
    private String cityName;
    //经度
    private String lgt;
    //纬度
    private String lit;
    //用户类型 1用户 2技师 3店铺
    private Integer userType;
    //不工作的那一天 1-7 表示周一至周日 逗号隔开
    private String noWorkDay;
    //每天的上班时间
    @DateTimeFormat(pattern = "HH:mm:ss")
    private Date startWorkTime;
    //每天的下班时间
    @DateTimeFormat(pattern = "HH:mm:ss")
    private Date endWorkTime;
    //头像
    private String headImg;
    //总业绩
    private Integer totalCompleteOrders;
    //总订单
    private Integer totalOrders;
    //总客户
    private Integer totalUsers;

    public Integer getTotalUsers() {
        return totalUsers;
    }

    public void setTotalUsers(Integer totalUsers) {
        this.totalUsers = totalUsers;
    }

    public Integer getTotalCompleteOrders() {
        return totalCompleteOrders;
    }

    public void setTotalCompleteOrders(Integer totalCompleteOrders) {
        this.totalCompleteOrders = totalCompleteOrders;
    }

    public Integer getTotalOrders() {
        return totalOrders;
    }

    public void setTotalOrders(Integer totalOrders) {
        this.totalOrders = totalOrders;
    }

    public Integer getStoreId() {
        return storeId;
    }

    public void setStoreId(Integer storeId) {
        this.storeId = storeId;
    }

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    public String getStoreAddress() {
        return storeAddress;
    }

    public void setStoreAddress(String storeAddress) {
        this.storeAddress = storeAddress;
    }

    public String getStoreTel() {
        return storeTel;
    }

    public void setStoreTel(String storeTel) {
        this.storeTel = storeTel;
    }

    public String getBrandIntroduce() {
        return brandIntroduce;
    }

    public void setBrandIntroduce(String brandIntroduce) {
        this.brandIntroduce = brandIntroduce;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public BigDecimal getPerformance() {
        return performance;
    }

    public void setPerformance(BigDecimal performance) {
        this.performance = performance;
    }

    public Integer getOrderCount() {
        return orderCount;
    }

    public void setOrderCount(Integer orderCount) {
        this.orderCount = orderCount;
    }

    public Integer getClientCount() {
        return clientCount;
    }

    public void setClientCount(Integer clientCount) {
        this.clientCount = clientCount;
    }

    public BigDecimal getWallet() {
        return wallet;
    }

    public void setWallet(BigDecimal wallet) {
        this.wallet = wallet;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getBackgroundPicture() {
        return backgroundPicture;
    }

    public void setBackgroundPicture(String backgroundPicture) {
        this.backgroundPicture = backgroundPicture;
    }

    public BigDecimal getTodayOrderIncome() {
        return todayOrderIncome;
    }

    public void setTodayOrderIncome(BigDecimal todayOrderIncome) {
        this.todayOrderIncome = todayOrderIncome;
    }

    public Integer getTodayOrderCount() {
        return todayOrderCount;
    }

    public void setTodayOrderCount(Integer todayOrderCount) {
        this.todayOrderCount = todayOrderCount;
    }

    public Double getStar() {
        return star;
    }

    public void setStar(Double star) {
        this.star = star;
    }

    public BigDecimal getAverageExpend() {
        return averageExpend;
    }

    public void setAverageExpend(BigDecimal averageExpend) {
        this.averageExpend = averageExpend;
    }

    public Integer getStoreType() {
        return storeType;
    }

    public void setStoreType(Integer storeType) {
        this.storeType = storeType;
    }

    public Integer getDeleteType() {
        return deleteType;
    }

    public void setDeleteType(Integer deleteType) {
        this.deleteType = deleteType;
    }

    public Integer getCityId() {
        return cityId;
    }

    public void setCityId(Integer cityId) {
        this.cityId = cityId;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public String getLgt() {
        return lgt;
    }

    public void setLgt(String lgt) {
        this.lgt = lgt;
    }

    public String getLit() {
        return lit;
    }

    public void setLit(String lit) {
        this.lit = lit;
    }

    public Integer getUserType() {
        return userType;
    }

    public void setUserType(Integer userType) {
        this.userType = userType;
    }

    public String getNoWorkDay() {
        return noWorkDay;
    }

    public void setNoWorkDay(String noWorkDay) {
        this.noWorkDay = noWorkDay;
    }

    public Date getStartWorkTime() {
        return startWorkTime;
    }

    public void setStartWorkTime(Date startWorkTime) {
        this.startWorkTime = startWorkTime;
    }

    public Date getEndWorkTime() {
        return endWorkTime;
    }

    public void setEndWorkTime(Date endWorkTime) {
        this.endWorkTime = endWorkTime;
    }

    public String getHeadImg() {
        return headImg;
    }

    public void setHeadImg(String headImg) {
        this.headImg = headImg;
    }
}
